"""
3、定义一个列表，里面全部存放整数类型，输出列表中的最大值、最小值、和、平均值。
"""

lst_num = [1, 5, 7, 9, 2, 13, 3, 5, 7, 8, 9]


def lst_sum(lst):
    sum_lst = 0
    for i in lst:
        sum_lst = sum_lst + i
    return sum_lst


def lst_max(lst):
    # 排序
    lst.sort(reverse=True)
    print(f"最大值为{lst[0]}")


def lst_min(lst):
    # 排序
    lst.sort()
    print(f"最小值为{lst[0]}")


def lst_avg(lst):
    num_sum = lst_sum(lst)
    num = len(lst)
    num_avg = num_sum / num
    print(f"平均值为{num_avg}")


def main():
    # 求和
    print(f"列表的和为{lst_sum(lst_num)}")
    # 求最大值
    lst_max(lst_num)
    # 求最小值
    lst_min(lst_num)
    # 求平均值
    lst_avg(lst_num)


if __name__ == '__main__':
    main()
